Text copied to clipboard!
Naslov
Text copied to clipboard!Java razvijalec
Opis
Text copied to clipboard!
Iščemo izkušenega Java razvijalca, ki se bo pridružil naši ekipi za razvoj programske opreme. Idealni kandidat bo imel strast do programiranja, dobro razumevanje objektno usmerjenega razvoja in izkušnje z razvojem aplikacij v jeziku Java. Vaša naloga bo sodelovanje pri načrtovanju, razvoju, testiranju in vzdrževanju programske opreme, ki podpira ključne poslovne procese naših strank.
Kot Java razvijalec boste sodelovali z drugimi razvijalci, arhitekti programske opreme, vodji projektov in poslovnimi analitiki, da zagotovite kakovostne rešitve, ki ustrezajo zahtevam uporabnikov. Odgovorni boste za pisanje čiste, učinkovite in dobro dokumentirane kode, izvajanje enotnih testov ter odpravljanje napak in težav v obstoječi programski opremi.
Poleg tehničnih znanj pričakujemo tudi dobre komunikacijske sposobnosti, sposobnost timskega dela in pripravljenost na učenje novih tehnologij. Delo poteka v agilnem okolju, zato je poznavanje metodologij, kot je Scrum, prednost.
Nudimo stimulativno delovno okolje, možnost dela na daljavo, fleksibilen delovni čas, redna izobraževanja in priložnosti za napredovanje. Če ste motivirani, samoiniciativni in želite delati na zanimivih projektih z uporabo sodobnih tehnologij, vas vabimo, da se prijavite.
Naša ekipa ceni inovativnost, odgovornost in odprto komunikacijo. Verjamemo v nenehno izboljševanje in spodbujamo zaposlene, da prispevajo svoje ideje in rešitve. Pridružite se nam in postanite del dinamičnega in rastočega podjetja, kjer boste imeli priložnost vplivati na razvoj naprednih programskih rešitev.
Odgovornosti
Text copied to clipboard!- Razvoj in vzdrževanje Java aplikacij
- Sodelovanje pri načrtovanju arhitekture programske opreme
- Pisanje čiste, učinkovite in dokumentirane kode
- Izvajanje enotnih in integracijskih testov
- Odpravljanje napak in optimizacija obstoječe kode
- Sodelovanje z drugimi člani ekipe v agilnem okolju
- Uvajanje novih tehnologij in orodij v razvojni proces
- Sodelovanje pri pripravi tehnične dokumentacije
- Spremljanje trendov in najboljših praks v Java razvoju
- Podpora uporabnikom in odpravljanje tehničnih težav
Zahteve
Text copied to clipboard!- Vsaj 2 leti izkušenj z razvojem v jeziku Java
- Dobro poznavanje Java SE in Java EE
- Izkušnje z uporabo Spring Framework (Spring Boot, MVC, Data)
- Poznavanje relacijskih baz podatkov (npr. MySQL, PostgreSQL)
- Izkušnje z orodji za nadzor različic (npr. Git)
- Razumevanje principov objektno usmerjenega programiranja
- Sposobnost samostojnega in timskega dela
- Dobro znanje angleškega jezika (pisno in ustno)
- Poznavanje agilnih metodologij (Scrum, Kanban)
- Zaželeno poznavanje CI/CD orodij (npr. Jenkins, Docker)
Možna vprašanja na razgovoru
Text copied to clipboard!- Koliko let izkušenj imate z razvojem v jeziku Java?
- Ali imate izkušnje s Spring Framework?
- Katere baze podatkov ste uporabljali pri prejšnjih projektih?
- Ali ste že delali v agilnem okolju?
- Kako pristopate k odpravljanju napak v kodi?
- Ali imate izkušnje z razvojem REST API-jev?
- Kako zagotavljate kakovost svoje kode?
- Ali ste že uporabljali orodja za nadzor različic, kot je Git?
- Katera orodja uporabljate za testiranje programske opreme?
- Ali ste pripravljeni na učenje novih tehnologij?